
/*
    实现双色球抽奖游戏中奖号码的生成，中奖号码由 6 个红球号码和 1 个蓝球号码组成。
    其中红球号码要求随机生成 6 个 1~33 之间不重复的随机号码。
    其中蓝球号码要求随机生成 1 个 1~16 之间的随机号码。
 */
import java.util.Arrays;
import java.util.Random;

public class BichromaticSphere {
    public static void main(String[] args) {
        Random ball = new Random();
        //初始化红蓝球
        int[] red = new int[5];
        int blue = 0;
        //红球
        for (int i=0; i<5; i++){
            red[i] = ball.nextInt(33)+1;
            for (int n=0; n<5; n++){
                if (red[n] != red[i]){
                    break;
                }
                red[i] = ball.nextInt(33)+1;
            }
        }
        //蓝球
        blue = ball.nextInt(16) + 1;
        //排序并打印
        Arrays.sort(red);
        System.out.println("号码为：");
        for (int i=0; i<5; i++){
            System.out.print(red[i] + " ");
        }
        //打印蓝色球
        System.out.println("| " + blue);
    }
}
